package com.turing.post.cardtransactions.util;

import java.io.Serializable;
import java.math.BigInteger;

/**
 * 单卡销售机构现金充值/充值撤销对象
 * 
 * @author yxb
 * 
 */
@SuppressWarnings("serial")
public class CashDepositObject implements Serializable {
	/**
	 * 卡号
	 */
	public String cardNo;
	
	/**
	 * 充值金额/原充值金额
	 */
	public BigInteger amount;

	/**
	 * 撤销充值单ID
	 */
	public BigInteger cancelDepositOrderId;
	
	/**
	 * 操作员ID
	 */
	public BigInteger operId;

	/**
	 * 充值前余额
	 */
	public BigInteger beforeBalance;
	
	/**
	 * 充值后余额
	 */
	public BigInteger afterBalance;
	
	/**
	 * 充值单ID
	 */
	public BigInteger depositOrderId;
	
	/**
	 * 记帐流水号
	 */
	public String accSeqNo;
	
	/**
	 * 现金超限预警提示信息
	 */
	public String cashLimitMessage;
	
	/**
	 * 交易备注(撤销时必填)
	 */
	public String remark;
}